Пульт.Онлайн /

Modbus-тест Teleofis RTU 1068

Тестирование производительности
Modbus-драйверов SCADA Пульт.Онлайн
на роутере Teleofis RTU 1068

Тестирование драйвера Modbus-TCP
Тестирование драйвера Modbus-RTU


Цель данного тестирования - определение максимальной производительности Modbus-драйверов SCADA Пульт.Онлайн на устройстве Teleofis RTU 1068. Тестируемое устройство выступает в режиме Modbus-master, опрашиваемое устройство в режиме Modbus-slave. У сервисов drv_mbtcp, drv_mbrtu, core и connect в настройках включена опция high_priority (назначить сервису высший приоритет при выделении процессорного времени).

Результатами тестирования являются усредненные значения трех показателей:

  • Среднее время ответа (ART) - среднее время (миллисекунды) с момента отправки Modbus-запроса на опрашиваемое устройство (узел) до получения и обработки ответа.
  • Количество запросов в секунду (RPS) - количество циклов запрос-ответ за 1 секунду
  • Суммарная нагрузка на процессор - нагрузка на процессор тестируемого устройства сервисами Пульт.Онлайн (в процентах от полной загрузки).

Все запросы выполняются одним экземпляром приложения драйвера последовательно (каждый следующий запрос выполняется после обработки предыдущего).


Тестирование драйвера Modbus-TCP

  • Тестируемое устройство: Роутер Teleofis RTU 1068 v2 (CPU i.MX287 454МГц, RAM 128 Мб, Flash 256 Мб)
  • Программное обеспечение: Сервис drv_mbtcp в составе ПО Шлюз Пульт.Онлайн
  • Опрашиваемое устройство: контроллер Wiren Board 7 с установленным ПО Сервер Пульт.Онлайн, на котором эмулируется высокопроизводительное Modbus-slave устройство (сервис map_mbtcp).
  • Физический интерфейс: Ethernet (прямое подключение)
  • Длина линии: 1 м
  • Ping: 0.5 мс
  • Длина запроса: 12 байт
  • Длина ответа: 11 байт

Результат:

  • Среднее время ответа (ART): 0.9 мс
  • Количество запросов в секунду (RPS): 1020
  • Суммарная нагрузка на процессор: 90%

Производительность драйвера SCADA Пульт.Онлайн Modbus-TCP на роутере Teleofis RTU 1068


Тестирование драйвера Modbus-RTU

  • Тестируемое устройство: Роутер Teleofis RTU 1068 v2 (CPU i.MX287 454МГц, RAM 128 Мб, Flash 256 Мб)
  • Программное обеспечение: Сервис drv_mbrtu в составе ПО Шлюз Пульт.Онлайн
  • Опрашиваемое устройство: Многофункциональный датчик WB-MSW
  • Физический интерфейс: RS-485
  • Длина линии: 1 м
  • Длина запроса: 8 байт
  • Длина ответа: 7 байт

Результат:

  • Среднее время ответа (ART): 3.1 мс
  • Количество запросов в секунду (RPS): 312
  • Суммарная нагрузка на процессор: 30%
  • Результат практически соответствует пределу для скорости 115200

Производительность драйвера SCADA Пульт.Онлайн Modbus-RTU на роутере Teleofis RTU 1068

   fdb_list
   fdb_load
   fdb_move
   fdb_paths
   node_list
   subscribe
   user_list
   user_save
   var_get
   var_list
   var_set